const SERVER = 'http://localhost:5188'; // 服务器地址

export default function post(url, data,wait = true) {
  return new Promise(resolve=>{ // 异步封装为同步，使用Promise
    console.log(`[send]:${url}:`, data); // 发送日志
	wait && uni.showLoading({title:'加载中...'}) //wait为true的时候，就会显示loading
    uni.request({
      url: SERVER + url,
      method: 'POST',
      data, // 发送的数据
      success: (res) => {
		  wait && uni.hideLoading()
        const data = res.data; // 从服务器收到的数据
        console.log(`[recv]:${url}:`, data); // 接收日志
        resolve(data);
      },
      fail() {
		  wait && uni.hideLoading()
        resolve({ message: '网络错误' });
      },
    })
  });
}